﻿using System;
using System.Collections.Generic;
using System.Text;
using Yozeev.UserManagerment.Users;

namespace Yozeev.BusinessLogic.Stats.Dtos
{
    public class SellerDailyResultDto
    {
        /// <summary>
        /// 售票员
        /// </summary>
        public User Saler { get; set; }
        /// <summary>
        /// 现金售票金额
        /// </summary>
        public decimal CashSaleAmount { get; set; }
        /// <summary>
        /// 微信售票金额
        /// </summary>
        public decimal WeiChatSaleAmount { get; set; }
        /// <summary>
        /// 刷卡售票金额
        /// </summary>
        public decimal CardSaleAmount { get; set; }
        /// <summary>
        /// 支付宝售票金额
        /// </summary>
        public decimal ZhiFuBaoSaleAmount { get; set; }
        /// <summary>
        /// 现金退票金额
        /// </summary>
        public decimal CashRefundAmount { get; set; }
        /// <summary>
        /// 微信退票金额
        /// </summary>
        public decimal WeiChatRefundAmount { get; set; }
        /// <summary>
        /// 刷卡退票金额
        /// </summary>
        public decimal CardRefundAmount { get; set; }
        /// <summary>
        /// 支付宝退票金额
        /// </summary>
        public decimal ZhiFuBaoRefundAmount { get; set; }
        /// <summary>
        /// 售票数量
        /// </summary>
        public long SaleCount { get; set; }
        /// <summary>
        /// 退票数量
        /// </summary>
        public long RefundCount { get; set; }
        /// <summary>
        /// 数量小计
        /// </summary>
        public long TotalCount { get; set; }
        /// <summary>
        /// 销售金额小计
        /// </summary>
        public decimal TotalSaleAmount { get; set; }
        /// <summary>
        /// 退票金额小计
        /// </summary>
        public decimal TotalRefundAmount { get; set; }
        /// <summary>
        /// 应收总金额
        /// </summary>
        public decimal TotalAmount { get; set; }
    }
}
